package dao.hibernate;

import java.util.List;

import dao.*;
import model.*;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

public class HibernateAboutUsDao extends HibernateDaoSupport implements AboutUsDAO {

    public AboutUs getById(Long id) {
        return (AboutUs) getHibernateTemplate().get(AboutUs.class, id);
    }

    public void save(AboutUs aboutUs) {
        getHibernateTemplate().saveOrUpdate(aboutUs);
    }
 
    @SuppressWarnings({"unchecked"})
    public List<AboutUs> getAll() {
        return getHibernateTemplate().find("from AboutUs");
    }
    
    public void delete(Long id){
    	Object a = getHibernateTemplate().load(AboutUs.class, id);
    	this.getHibernateTemplate().delete(a);  
    }
}

